"""
创建列表：生成一个包含10个元素的列表，元素为3的倍数且不超过30。

转换为字典：将列表元素作为键，对应的平方作为值，生成字典。

筛选字典：提取值大于50的键值对，形成新字典。

集合运算：将新字典的键转换为集合，计算这些键的平均值。

输出结果：保留两位小数打印平均值。
"""
# # 1
# list1=[3, 6, 9, 12, 15, 18, 21, 24, 27, 30]
# dict1={}
# # 2
# for x in list1:
#     dict1[x]=x**2
# print(dict1)
# # 3
# dict2={}
# for x in dict1:
#     if dict1[x]>50:
#         dict2[x]=dict1[x]
# print(dict2)
# # 4
# sum=0
# set1=set()
# for x in dict2:
#     set1.add(x)
# print(set1)
# for x in set1:
#     sum+=x
# #     5
# print("平均值为%.2f" %(sum/len(set1)))